Share

How to Solve CAPTCHA in Automa RPA Using CapSolver

by Bella·
article cover

Automating online workflows has never been easier with tools like Automa RPA. It empowers you to effortlessly automate complex tasks, from form submissions to product listing scraping, all through an intuitive drag-and-drop interface—no coding required.

However, as you automate more complex workflows with Automa, one recurring challenge arises: CAPTCHA. Even when you're simply extracting information from public web pages or automating routine form submissions, CAPTCHAs may appear as a part of standard site verification.

Let’s walk through how to effectively solve CAPTCHA in Automa using CapSolver, a scalable and AI-powered CAPTCHA-solving platform that works seamlessly with browser automation.

What Is Automa RPA?

Automa RPA is a desktop app for the computer use of arbitrarily complex scenarios, and supports automation across any operating system, desktop software, and web applications. With Automa, user can:

  • Design workflows effortlessly with our intuitive drag-and-drop interface.

  • Deploy bots seamlessly across various operating systems and devices.

  • Leverage AI for intelligent task execution and adaptive learning.

Automa is especially useful for marketers, researchers, and data analysts who want to save time and reduce manual work through RPA (robotic process automation), empowering everyone to become an automation expert.

Why CAPTCHA Is a Problem in Browser Automation

CAPTCHAs (Completely Automated Public Turing tests to tell Computers and Humans Apart) are built to distinguish between real users and automated scripts. While they play an important role in web security, they often appear on content-rich or dynamic websites—even when users are simply trying to automate access to publicly available information.

For users of Automa RPA, these CAPTCHA challenges can interrupt task execution, requiring manual input and reducing the efficiency of automation workflows.

Common CAPTCHA types that may appear during Automa automation include:

  • reCAPTCHA v2 and v3

  • Cloudflare Turnstile

  • Image-to-text CAPTCHAs

  • Other visual or behavioral challenges

These CAPTCHAs, though well-intentioned, can become a bottleneck for smooth, reliable data automation—especially in scenarios that involve repeated access to open, non-sensitive web content.

Introducing CapSolver: A CAPTCHA Solver for Automa

CapSolver is a CAPTCHA-solving service that supports modern CAPTCHA challenges using AI and human-assisted solving techniques. It's designed for automation developers and scraping professionals who need consistent, fast CAPTCHA bypassing.

CapSolver works with Automa in two primary ways:

  • CapSolver Extension — The easiest way to solve browser-based CAPTCHAs during flow execution

  • CapSolver API — Ideal for more advanced use cases in the Automa Desktop App or cloud-triggered flows

CapSolver also supports a wide range of CAPTCHA types, including reCAPTCHA v2/v3, Cloudflare Turnstile, as well as various image-based and text-based CAPTCHAs and even more and with low latency, high accuracy, and affordable pricing, it’s the best CAPTCHA solver for Automa RPA users.

How to Integrate CapSolver API with Automa

If you're using Automa Desktop App for browser automation, one powerful way to solve CAPTCHAs automatically is by integrating CapSolver API directly into your workflow using the built-in HTTP Request module.

This allows you to programmatically send CAPTCHA-solving tasks, wait for the result, and continue your workflow—all without manual intervention.

Here’s a simplified overview of how the integration works:

Step 1: Create a New CAPTCHA Task

Use the HTTP Request block in Automa to send a POST request to CapSolver's task creation endpoint. For example:

json

CopyEdit

{

"clientKey": "{{yourCapSolverAPIKey}}",

"task": {

"type": "RecaptchaV2TaskProxyLess",

"websiteURL": "https://example.com",

"websiteKey": "your-site-key"

}

}

This request creates a new CAPTCHA task and returns a taskId.

📌 For more CAPTCHA types like reCAPTCHA v3, hCaptcha, Cloudflare, or Image-to-Text, refer to the CapSolver API docs.

Step 2: Poll for the Result

Use another HTTP Request block to poll the result:

json

CopyEdit

{

"clientKey": "{{yourCapSolverAPIKey}}",

"taskId": "{{output_from_previous_step}}"

}

Loop this request every few seconds using Automa's Delay + Condition blocks until the status becomes "ready", and then extract the solution.

Step 3: Use the Captcha Token

Once the solution is returned, extract the token from the response and pass it into the appropriate input field or use it in a future HTTP call as needed (e.g., in a login request).

📘 Official Resources:

How to Integrate CapSolver Extension with Automa

While Automa doesn’t currently support direct browser extension installations within its core interface, that doesn't mean you can't enjoy the convenience of the CapSolver Extension! Automa's powerful flexibility allows it to work seamlessly alongside browser automation frameworks like Selenium, which, in turn, supports loading custom extensions such as CapSolver's.

If you're looking to solve CAPTCHAs automatically during Automa workflows, you can trigger HTTP requests or launch a Selenium script with CapSolver Extension pre-loaded.

Step-by-Step: Use CapSolver Extension with Selenium

1.Download the Extension 👉 CapSolver Extension GitHub Releases Download and unzip the latest .zip release.

Configure Your API Key Inside the unzipped folder, open /assets/config.js and add your API key from CapSolver Dashboard.

js

CopyEdit

const config = {

apiKey: 'YOUR_API_KEY',

...

}

2. Run Selenium with Extension Loaded

Here's a Python example using Selenium and Chrome:

python

CopyEdit

from selenium import webdriver

from selenium.webdriver.chrome.service import Service

from selenium.webdriver.chrome.options import Options

chrome_options = Options()

chrome_options.add_argument("--start-maximized")

chrome_options.add_argument("load-extension=/path/to/unzipped/extension")

Optional: For Chrome v137 compatibility

chrome_options.add_argument("--disable-features=DisableLoadExtensionCommandLineSwitch")

service = Service("chromedriver")

driver = webdriver.Chrome(service=service, options=chrome_options)

driver.get("https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php")

#CapSolver Extension auto-detects and solves CAPTCHA

3.Automate Flow or Trigger with Automa You can trigger the script above using Automa's HTTP Request or Command block, depending on your desktop setup.

Learn More and Explore Other Frameworks

CapSolver Extension supports major frameworks like:

These examples can be adapted to your Automa workflow depending on your environment and technical preference.

Conclusion

CAPTCHAs no longer have to interrupt your automation workflows. With CapSolver, you can unlock the full potential of Automa RPA—whether you're scraping public data, automating submissions, or building multi-step flows with zero manual input.

Register now to get a 14-day free upgrade to our Pro Plan! This unlocks even more powerful features and is the perfect way to kickstart your no-code automation journey with Automa RPA. Visit the Automa Official web to discover everything you can achieve!

Whether you choose to use the CapSolver API inside the Automa Desktop App, or leverage the CapSolver Extension alongside a browser automation framework like Selenium, CapSolver is built to scale with your needs—fast, accurate, and easy to integrate.

Get started today by visiting the CapSolver Dashboard. Need help? Explore the CapSolver Documentation and Automa Docs.

Bonus for Automa Users: Use the promo code AUTOMA when recharging your CapSolver account and receive an exclusive 6% bonus credit—no limits, no expiration.

Abstract dark gradient circles creating a subtle background pattern for the download section
Focus on What Matters,
Let Automa Automate the Rest
Click, connect, automate, excel
Copyright © 2025 Automa. All rights reserved